package com.cloudbroker.bcs.platform.ltb.middle.entity;

import com.cloudbroker.bcs.common.entity.Mycatable;
import com.cloudbroker.bcs.common.validatioin.annotation.IntegerString;

public class CouponUser extends Mycatable{
    private Long couponUid;

    private Long couponSid;

    private String companyId;

    private String couponCode;

    private Long userId;

    private Byte couponStatus;

    private String lockKey;

    private Long lockExpireTime;

    private String orderId;

    private Float orderPrice;

    private Float realDiscount;

    private Float realPay;

    private Integer useBeginDate;

    private Integer useEndDate;

    private Long createTime;

    private Long deleteTime;

    private String remark;

    public Long getCouponUid() {
        return couponUid;
    }

    public void setCouponUid(Long couponUid) {
        this.couponUid = couponUid;
    }

    public Long getCouponSid() {
        return couponSid;
    }

    public void setCouponSid(Long couponSid) {
        this.couponSid = couponSid;
    }

    public String getCompanyId() {
        return companyId;
    }

    public void setCompanyId(String companyId) {
        this.companyId = companyId == null ? null : companyId.trim();
    }

    public String getCouponCode() {
        return couponCode;
    }

    public void setCouponCode(String couponCode) {
        this.couponCode = couponCode == null ? null : couponCode.trim();
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Byte getCouponStatus() {
        return couponStatus;
    }

    public void setCouponStatus(Byte couponStatus) {
        this.couponStatus = couponStatus;
    }

    public String getLockKey() {
        return lockKey;
    }

    public void setLockKey(String lockKey) {
        this.lockKey = lockKey == null ? null : lockKey.trim();
    }

    public Long getLockExpireTime() {
        return lockExpireTime;
    }

    public void setLockExpireTime(Long lockExpireTime) {
        this.lockExpireTime = lockExpireTime;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId == null ? null : orderId.trim();
    }

    public Float getOrderPrice() {
        return orderPrice;
    }

    public void setOrderPrice(Float orderPrice) {
        this.orderPrice = orderPrice;
    }

    public Float getRealDiscount() {
        return realDiscount;
    }

    public void setRealDiscount(Float realDiscount) {
        this.realDiscount = realDiscount;
    }

    public Float getRealPay() {
        return realPay;
    }

    public void setRealPay(Float realPay) {
        this.realPay = realPay;
    }

    public Long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Long createTime) {
        this.createTime = createTime;
    }

    public Long getDeleteTime() {
        return deleteTime;
    }

    public void setDeleteTime(Long deleteTime) {
        this.deleteTime = deleteTime;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Integer getUseBeginDate() {
        return useBeginDate;
    }

    public void setUseBeginDate(Integer useBeginDate) {
        this.useBeginDate = useBeginDate;
    }

    public Integer getUseEndDate() {
        return useEndDate;
    }

    public void setUseEndDate(Integer useEndDate) {
        this.useEndDate = useEndDate;
    }
}